package com.cssw.fyzb.wap.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author
 */
@ApiModel(value = "ruleInst", description = "任务实例")
@Setter
@Getter
public class RuleInstVo {

    @ApiModelProperty("实例标识")
    private Long instId;

    @ApiModelProperty("用户标识")
    private Long userId;

    @ApiModelProperty("任务标识")
    private Long taskId;

    @ApiModelProperty("生效时间")
    private Date effDate;

    @ApiModelProperty("结束时间")
    private Date expDate;

    @ApiModelProperty("总产值")
    private BigDecimal allValue;

    @ApiModelProperty("剩余产值")
    private BigDecimal surplusValue;

    @ApiModelProperty("每日释放值")
    private BigDecimal dayValue;

    @ApiModelProperty("总释放天数")
    private Integer allDay;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("最后产出日期")
    private Date lastDate;

    @ApiModelProperty("运行状态")
    private String status;

}
